body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
input,button,textarea,option { font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style: none; border: 0px; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
html{ -webkit-text-size-adjust: none; }
input{ outline: none; }
button{ border:none; }
textarea{ resize: none; }
a{ text-decoration: none; }
body:nth-of-type(1) input:focus,textarea:focus{ outline: none; }
body{ font: 12px "\5b8b\4f53","Tahoma","Arial","Microsoft Yahei"; color: #333; background: #fff; position: relative;}
/*header*/
#header{ width:100%; height:36px; margin:0 auto; border-bottom:1px solid #ddd; }
.header{ width:1100px; height:36px; margin:0 auto; }
.header ul{ float:left; }
.header li{ float:left; font: normal 12px/36px "\5b8b\4f53","Tahoma"; color:#666; }
.header li input{ width:90px; height:18px; float:left; border:1px solid #d7d7d7; margin:9px 5px 9px 0; }
.header li button{ width:39px; height:19px; float:left; border:0; margin:9px 3px; background:url(../images/shop/productShop.png) no-repeat 0 -310px; cursor:pointer; }
.header li a{ color:#666; padding:0 5px; }
.header p{ line-height:36px; float:right; color:#dfdfdf; margin-right:-4px; }
.header p a{ display:inline-block; color:#666; padding:0 4px; }
.header p a.mobile{ padding-left:22px; background:url(../images/shop/productShop.png) no-repeat -182px -316px; color:#ff8501; }
.header li a:hover,.header p a:hover{ color:#f60; text-decoration:underline; }
/*top*/
#top{ width:100%; margin:0 auto; }
.top{ width:1100px; height:83px; margin:0 auto; position:relative; z-index:9999; }
.top .logo{ position:absolute; left:0; top:13px; z-index:1; }
.top h1{ color:#fa5c0e; position:absolute; left:252px; top:30px; z-index:1; font:bold 25px/25px "Microsoft Yahei","\5b8b\4f53"; }
.search{ width:353px; height:36px; position:absolute; z-index:3; top:25px; left:530px; border:1px solid #d4d4d4; border-right:0; }
input.text{ width:277px; height:36px; display:block; position:absolute; line-height:36px; border:0px; background:#fff; color:#666; text-indent:10px; top:26px; left:606px; z-index:3; font-size:14px; }
.top button{ width:75px; height:38px; display:block; position:absolute; top:25px; left:883px; background:url(../images/shop/productShop.png) no-repeat -40px -310px; cursor:pointer; z-index:3; }
.selectbox-wrapper{ width:75px; border:1px solid #cdcdcd; border-top:0; background:#fff; text-align:center; position:absolute; top:63px; left:530px; z-index:9999; }
.selectbox-wrapper ul li.selected,.selectbox-wrapper ul li.current{ background:#5b7648; color:#fff; }
.selectbox-wrapper ul li { padding-bottom:3px; width:75px; cursor:pointer; font-size:14px; line-height:18px; padding-top:3px; text-indent:20px; text-align:left; }
.selectbox{ width:75px; height:36px; border:0; border-right:1px solid #d4d4d4; display:block; line-height:36px; font-size:14px; color:#666; z-index:10; position:absolute; top:26px; left:531px; text-indent:18px; cursor:pointer; background:url(../images/shop/productShop.png) no-repeat -134px -348px; }
/*nav*/
.nav{ width:100%; height:42px; margin:0 auto; background:#4E9B31 ; }
.nav p{ width:1100px; height:42px; margin:0 auto; font:bold 18px/42px "Microsoft Yahei","\5b8b\4f53"; position:relative; z-index:1; }
.nav p a{ width:134px; height:42px; float:left; border-left:1px solid #AAD578; border-right:1px solid #779653; color:#fff; text-align:center; }
.nav p a.home{ width:148px; background:#FEB70F; border:0; }
.nav p a:hover{ background:#FEB70F; }
/*service*/
.service{ width:1100px; height:94px; margin:24px auto 0; }
.service dl{ width:260px; height:94px; float:left; padding-left:22px; border-left:1px solid #f2f2f2; }
.service dt{ width:260px; height:48px; float:left; font:normal 16px/48px "Microsoft Yahei","\5b8b\4f53"; color:#565656; text-indent:48px; background:url(../images/company2015/serviceIcon.jpg) no-repeat; }
.service dd{ width:210px; height:46px; float:left; line-height:23px; }
.service dd a{ color:#999; padding-right:14px; }
.service dd a:hover{ color:#f60; text-decoration:underline; }
.service .s4,.service .s4 dt{ width:210px; }
.service .s2 dt{ background-position:0 -48px; }
.service .s3 dt{ background-position:0 -96px; }
.service .s4 dt{ background-position:0 -144px; }
/*footer*/
#footer{ width:100%; margin:24px auto 0; background:url(../images/company2015/footbg.jpg) repeat-x; padding-bottom:16px;}
.footer{ width:1100px; margin:0 auto; padding-top:16px; }
.footer p{ width:1100px; float:left; font:normal 12px/30px "Microsoft Yahei","\5b8b\4f53"; overflow:hidden; color:#878787; }
.footer p a{ padding:0 4px; color:#878787; }
.footer p a:hover,.footer span a:hover{ color:#f60; text-decoration:underline; }
.footer span{ width:1100px; height:26px; float:left; padding:16px 0; text-align:center; font:normal 16px/26px "Microsoft Yahei","\5b8b\4f53"; color:#333; }
.footer span a{ color:#333; padding:0 10px; }
.footer b{ width:1100px; height:21px; float:left; text-align:center; font:normal 12px/21px "Tahoma","\5b8b\4f53"; color:#888; }
.footer strong{ padding:0 15px; }
/*goTop*/
.backHome{ width:54px; }
.backHome a{ width:38px; height:46px; display:block; float:left; background:#5b7648; text-align:center; font:normal 14px/20px "Microsoft Yahei","simhei"; color:#fff; padding:8px 8px 0 8px; margin:2px 0; opacity:0.7; filter:alpha(opacity=70); background:url(../images/public/rightBar.png) no-repeat 0 0; overflow: hidden; text-indent: -9999px; }
.backHome a:hover{ opacity:1; filter:alpha(opacity=100); }
.backHome a.guest,.backHome a.guest:hover{ background:url(../images/public/rightBar.png) no-repeat 0 -114px; opacity: 0.7; filter:alpha(opacity=70); }
.backHome a.price{ background:url(../images/public/rightBar.png) no-repeat 0px -57px; opacity: 0.7; filter:alpha(opacity=70); }
.backHome a.guest:hover,.backHome a.price:hover{ opacity: 1; filter:alpha(opacity=100); }
.toTop{ width:54px; height:54px; position:fixed; _position:absolute; top:379px; _top:expression(eval(document.documentElement.scrollTop+321)); display:none; }
.toTop a,.toTop a:hover{ display:block; width:54px; height:54px; background:url(../images/public/rightBar.png) no-repeat 0px -171px; opacity: 0.6; filter:alpha(opacity=60); }
.toTop a:hover{ opacity:1; filter:alpha(opacity=100); }
#goTop { position:fixed; _position:absolute; top:203px; display:block; right:10px; }
*html, * html body { background-attachment:fixed; }
*html #goTop { position:absolute; right:expression(eval(document.documentElement.scrollLeft+10)); top:expression(eval(document.documentElement.scrollTop+145)); }

.shopTop{ width: 1100px; margin:15px auto 0; }
.shopTopLeft{ width: 199px; height: 315px; float: left; position: relative; background: #f9f9f9; z-index: 9999; }
.shopTopLeft h3{ width: 198px; height: 50px; float: left; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: url(../images/shop/productShop.png) no-repeat; }
.shopTopLeft ul{ width: 178px; height: 256px; border-left: 1px solid #e2e2e2; padding: 0 15px 0 5px; background: #f9f9f9; float: left; }
.shopTopLeft ul li{ width: 178px; height: 60px; float: left; display: block; border-bottom: 1px dotted #e0e0e0; position: relative; }
.shopTopLeft ul li b{ display: block; position: absolute; font:normal 14px/20px "Microsoft Yahei","\5b8b\4f53"; z-index: 102; top: 6px; left: 6px; }
.shopTopLeft ul li b a{ color: #333333; }
.shopTopLeft ul li span{ display: block; position: absolute; z-index: 103; width: 83px; height: 20px; line-height: 20px; right: 0; top: 6px; text-indent: 17px; overflow: hidden; background: url(../images/shop/productShop.png) no-repeat 0 -98px; }

.shopTopLeft ul li p{ display: block; position: absolute; z-index: 104; width: 178px; height: 20px; line-height: 20px; left: 6px; top: 34px; text-indent: -10px; overflow: hidden; }
.shopTopLeft ul li p a{ color: #6c6c6c; margin:0 10px; }
.shopTopLeft ul li a:hover{ color: #ff6600; }
.shopTopLeft ul li span a,.shopTopLeft ul li span a:hover{ color: #fff; }
.productLeftBox{ width: 199px; height: 60px; display: none; z-index: 1; position: absolute; top: -1px; left: -5px; background: #fff; border-top: 1px solid #dad9db; border-bottom: 1px solid #dad9db; z-index: 100; }
.active_on{ width: 199px; height: 60px; display: block; z-index: 1; position: absolute; top: -1px; left: -5px; background: #fff; border-top: 1px solid #dad9db; border-bottom: 1px solid #dad9db; z-index: 100; }
.shopTopLeft strong{ width: 198px; height: 8px; float: left; overflow: hidden; border-left: 1px solid #e2e2e2; background: url(../images/shop/productShop.png) no-repeat 0 -85px; }
.productRightBox{ width: 658px; height: 313px; position: absolute; top: -51px; left: 193px; background: #fff; border: 1px solid #e2e2e2; z-index: 99; display: none; }
.productRightBox img{ width:658px; height:313px; float:left;}
.shopTopCen{ width: 659px; height: 315px; float: left; position: relative; overflow: hidden; z-index: 9; }
ul#homePushShow{ position: relative; z-index: 1px; width: 659px; height: 315px; }
ul#homePushShow li{ width: 659px; height: 315px; position: absolute; }
ul#homePushShow li img{ width: 659px; height: 315px; }
ul#homePushName{ position: absolute; z-index: 9px; width: 659px; text-align: center; left: 0; bottom:15px; }
ul#homePushName li{ width: 16px; height: 16px; display: inline-block; margin: 0 5px; cursor: pointer; background: url(../images/shop/productShop.png) no-repeat -94px -101px; *zoom:1;*display:inline; }
ul#homePushName li.current{ background: url(../images/shop/productShop.png) no-repeat -110px -101px; }
.shopTopRight{ width: 240px; height: 313px; float: right; border:1px solid #e4e3e6; }
.news{ width: 240px; height: 55px; float: left; position: relative; background: #f5f5f5; border-bottom: 1px solid #e6e6e6; }
.news b.year{ display: block; position: absolute; width: 39px; height: 16px; background: #fa5c0e; font:bold 10px/16px "Microsoft Yahei"; color: #fff; top: 7px; left: 13px; text-align: center; }
.news b.morth{ display: block; position: absolute; width: 39px; height: 25px; background: #fa5c0e; font:bold 18px/25px "Microsoft Yahei"; color: #fff; top: 23px; left: 13px; text-align: center; }
.news b.day{ display: block; position: absolute; width: 34px; height: 37px; background: #fff; font:bold 22px/37px "Microsoft Yahei"; color: #fa5c0e; top: 7px; left: 52px; text-align: center; border:2px solid #fa5c0e; }
.news h2{ position: absolute; font:normal 22px/55px "Microsoft Yahei","simhei"; left: 104px; }
.news p{ position: absolute; font:normal 14px/55px "Microsoft Yahei","simhei"; right: 10px; color: #e3e3e3; }
.add{ width: 215px; display: inline; float: left; margin:10px 0 0 9px; line-height: 22px; padding: 5px 0 8px 5px; border-bottom: 1px dotted #e0e0e0; }
.add b{ font: normal 12px/22px "Tahoma"; color: #ff6600; margin: 0 3px; }
.shopTopRight h3{ width: 225px; float: right; margin: 8px 0 0 0; font:bold 14px/18px "Microsoft Yahei","simhei"; color: #000; }
.shopTopRight ul{ width: 210px; float: right; margin-top: 5px; padding: 0 15px 0 0; }
.shopTopRight ul li{ height: 24px; line-height: 24px; overflow: hidden; color: #60625d; }
.shopTopRight ul li a{ color: #60625d; margin-left: 3px; }
.shopTopRight ul li a:hover{ text-decoration: underline; color: #ff6600; }
.brand{ width: 1092px; height: 172px; margin:16px auto 0; background: #e3e3e3; padding:4px; }
.brandBox{ width: 1090px; height: 170px; float: left; position: relative; border:1px solid #c6c6c6; background: #fff; }
.brandBox h3{ width: 170px; height: 37px; position: absolute; top: -6px; left: 459px; text-align: center; color: #fff; font:normal 22px/37px "Microsoft Yahei","simhei"; background: url(../images/shop/productShop.png) no-repeat 0px -123px; }
.brandBox ul{ width: 1190px; top: 33px; position: absolute; }
.brandBox ul li{ width: 180px; height: 112px; float: left; padding: 2px 1px 0px 0px; }
.brandBox ul li:nth-last-child(1){ border:0; }
.brandBox ul li table{ float: left; border: 0; }
.brandBox ul li table tr td{ width: 180px; height: 60px; text-align: center; vertical-align: middle; }
.brandBox ul li p{ width: 180px; height: 28px; float: left; overflow: hidden; font:normal 14px/28px "Microsoft Yahei","simhei"; text-align: center; }
.brandBox ul li p i{ width: 67px; height: 16px; display: inline-block; vertical-align: middle; margin-left: 3px; background: url(../images/shop/productShop.png) no-repeat 0px -165px; }
.brandBox ul li p a{ color: #333333; }
.brandBox ul li b{ width: 180px; height: 28px; float: left; overflow: hidden; font:normal 12px/28px "Microsoft Yahei","simhei"; text-align: center; }
.brandBox ul li b a{ color: #666666; }
.brandBox ul li a:hover{ color: #ff6600; text-decoration: underline; }
.shop{ width: 1098px; height: 370px; margin: 15px auto 0; border:1px solid #e9e9e9; position: relative; }
.shop h3{ position: absolute; padding: 0 24px 0 0; font:bold 22px/30px "Microsoft Yahei","simhei"; color: #333; top: 15px; left: 20px; background: url(../images/shop/productShop.png) no-repeat 100% -200px; }
.shop span{ display: block; position: absolute; top: 14px; left: 216px; }
.shop span img{ width: 64px; height: 32px; float: left; }
.shop p{ display: block; position: absolute; top: 14px; left: 287px; font:normal 14px/32px "Microsoft Yahei","simhei"; }
.shop p a{ color: #888888; }
.shopAdv{ position: absolute; width: 200px; height: 312px; top: 59px; left: -1px; }
.shopAdv img{ width: 200px; height: 312px;}
.shop ul{ width: 888px; display: block; position: absolute; top: 59px; left: 205px; }
.shop ul li{ width: 202px; float: left; padding: 0 9px 0 10px; }
.productImg{ width: 200px; height: 198px; float: left; border:1px solid #f3f3f3; border-bottom:0; }
.productImg table{ float: left; width: 100%; }
.productImg table tr td{ width: 198px; height: 197px; text-align: center; vertical-align: middle; }
.productName{ width: 170px; height: 50px; float: left; background: #f3f3f3; border-left: 2px solid #f3f3f3; border-right: 2px solid #f3f3f3; padding: 0 14px; font:normal 12px/20px "Tahoma"; color: #999999; text-shadow: 1px 1px 0px #FFF; }
.productName a{ width: 170px; height: 20px; display: block; overflow: hidden; color: #333333; margin-top: 5px; }
.shop ul li dl{ width: 202px; height: 45px; float: left; background: #888888; }
.shop ul li dl dt{ width: 116px; height: 45px; float: left; text-indent: 10px; color: #fff; font:bold 11px/45px "Microsoft Yahei","simhei"; }
.shop ul li dl dt b{ font:bold 18px/45px "Microsoft Yahei","simhei"; margin-left: 2px; }
.shop ul li dl dd{ width: 75px; height: 45px; float: left; color: #fff; text-align: right; font:bold 14px/45px "Microsoft Yahei","simhei"; }
.shop ul li.hover .productName{ border-left: 2px solid #ff7417; border-right: 2px solid #ff7417; width: 170px; }
.shop ul li.hover dl{ background:#ff7417; width: 202px; }
.shop ul li.hover .productImg{ width: 198px; height: 197px; float: left; border:2px solid #ff7417; border-bottom:0; }
.shop ul li.hover .productImg table tr td{ height: 196px; }
.shop a:hover{ color: #ff6600; }
.shopBot{ width: 1100px; height: 5px; position: absolute; left: -1px; top: 371px; overflow: hidden; background: url(../images/shop/productShop.png) repeat-x 0 -295px; }
.order{ width: 1100px; margin: 15px auto 0; }
.order h3{ width: 1100px; height: 36px; float: left; border-bottom: 2px solid #888888; color: #fff; font:bold 22px/36px "Microsoft Yahei","simhei"; text-indent: 40px; background: url(../images/shop/productShop.png) no-repeat 0 -254px; }
.orderList{ width: 1098px; float: left; border: 1px solid #c9c9c9; border-top: 0; }
.orderList table{ width: 1098px; float: left; }
.orderList table tr th{ background: #f4f4f4; font:normal 14px/40px "Microsoft Yahei","simhei"; border-bottom:1px solid #e3e3e3; color: #453e3c; text-align: left; text-indent: 25px; }
.orderList table tr td{ height: 48px; line-height: 48px; border-bottom: 1px dashed #e0e0e0; text-indent: 25px; }
.orderList table tr td a{ color: #666666; }
.orderList table tr td a.company{ color: #0066dd; }
.orderList table tr td a.contactUs{ width: 78px; height: 24px; display: inline-block; background: #f7f7f7; text-align: center; line-height: 24px; color: #7a7a7a; border:1px solid #d8d8d8; text-indent: 0; border-radius: 2px; margin-left: -10px; }
.orderList table tr td b{ font: bold 12px/48px "Tahoma"; color: #ff6600; margin-right: 3px; }
.orderList table tr td em{ font: bold 12px/48px "Tahoma"; color: #ff6600; display: block; text-indent: 0; text-align: center; width: 150px; }
.orderList table tr.hover td{ background: #f5f5f5; }
.orderList table tr.hover td a.contactUs,.orderList table tr.hover td a.contactUs:hover{ background: #ff5400; color: #fff; border:1px solid #ff5400; }
.orderList table tr:nth-last-child(1) td{ border:0; }
.orderList table tr td a:hover{ color: #ff6600; }
.orderBot{ width: 1100px; height: 4px; overflow: hidden; background: #ebebeb; float: left; }